package com.smt.modules.bus.entity;

import com.baomidou.mybatisplus.annotations.TableField;
import com.baomidou.mybatisplus.annotations.TableId;
import com.baomidou.mybatisplus.annotations.TableName;
import lombok.Data;
import com.smt.common.base.BaseEntity;

import java.io.Serializable;
import java.util.Date;

/**
 * 成员用户表
 * 
 * @author murong
 * @email 981620741@qq.com
 * @date 2018-09-29 15:37:09
 */
@Data
@TableName("bus_member_user")
public class MemberUserEntity extends BaseEntity {
	private static final long serialVersionUID = 1L;

	/**
	 * 成员用户id
	 */
	@TableId
	private Long userId;
	/**
	 * 成员用户名
	 */
	private String username;
	/**
	 * 手机号
	 */
	private String mobile;
	/**
	 * 密码
	 */
	private String password;
	/**
	 * 性别：'0 男 1 女 2 其他'
	 */
	private Integer sex;
	/**
	 * 成员所在公司id
	 */
	private Long companyId;
	/**
	 * 公司职位
	 */
	private String office;
	/**
	 * 邮箱
	 */
	private String email;
	/**
	 * 创建时间
	 */
	private Date createTime;
	/**
	 * 更新时间
	 */
	private Date updateTime;
	/**
	 * 总文件大小（单位G）
	 */
	private Double sumSize;
	/**
	 * 登录次数
	 */
	private Integer loginTimes;
	/**
	 * 状态：（0，待确认；1，已确认）
	 */
	private Integer status;

	/**
	 * 消息id
	 */
	private String messageId;
	/**
	 * 用户头像
	 */
	private String headImg;

	@TableField(exist = false)
	private Long situation;

	/**
	 * 阶段id
	 */
	@TableField(exist = false)
	private Integer stageId;

	/**
	 *	1是创建者 0 不是
	 */
	@TableField(exist = false)
	private Integer myMine = 0;
}
